//////////////////////////////////////////////
// CpuDetector.h
// 
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Includes ---------------------------------

// nkDebug
#include "../Dll/DllDefines.h"

#include "CpuInformation.h"
#include "SimdInformation.h"

/// Class ------------------------------------

namespace nkDebug
{
	class DLL_NKDEBUG_EXPORT CpuDetector final
	{
		public :

			// Functions
			static CpuInformation getCpuInformation () ;
			static SimdInformation getSimdInformation () ;
	} ;
}